import re

a = input('Введите слова через пробел:').split()

if len(a) < 2:
    print('Слишком мало слов для анализа')
else:
    b = len(a)
    cyrillic = 0
    h = 0
    c = 0
    tire = 0

    for word in a:
        if bool(re.search('[А-Я]', word[0])):
            cyrillic+= 1
        if bool(re.search('[a-zA-Z]', word)):
            h += 1
        if len(word) <= 3:
            c += 1
        if '-' in word:
            tire += 1

    longest = max(a, key=lambda x: len(x))

    print('Кол-во слов:', b)
    print('Кол-во слов с заглавной кириллической буквы', cyrillic)
    print('Кол-во слов содержащих латинский символ', h)
    print('Кол-во слов не превышающих 3 символа', c)
    print('Кол-во слов в составе которых имеется дефис', tire)
    print()
    print('Самое длинное слово', longest)
    print('Длина слова', len(longest))
